/** * */ package com.mvc.entity; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; /** * 部门员工关系 * * @author lwt * @date2016年9月8日 */ @Entity @Table(name = "user_dept_relation") public class UserDeptRelation { private Integer udre_id;// 关系ID private User user;// 用户 private Department department;// 部门 private Integer re_state;// @Id @GeneratedValue(strategy = GenerationType.AUTO) public Integer getUdre_id() { return udre_id; } public void setUdre_id(Integer udre_id) { this.udre_id = udre_id; } @ManyToOne @JoinColumn(name = "user_id") public User getUser() { return user; } public void setUser(User user) { this.user = user; } @ManyToOne @JoinColumn(name = "dept_id") public Department getDepartment() { return department; } public void setDepartment(Department department) { this.department = department; } @Column(columnDefinition = "INT default 0") public Integer getRe_state() { return re_state; } public void setRe_state(Integer re_state) { this.re_state = re_state; } }